#ifndef UTILIDADESGEOMETRIA_H
#define UTILIDADESGEOMETRIA_H

#include <QRect>
#include <QImage>
#include "visor2d_global.h"

class VISOR2D_EXPORT UtilidadesGeometria
{
public:
    static QRectF rectanguloRedimensionado(const QRectF& rectangulo, double ancho, double alto, const QPointF& ancla);

    static QSizeF calcularTamanoMilimetros(const QImage& imagen, double anchoMilimetros, double altoMilimetros, double pixelesPorMilimetro);
    static QSize calcularTamanoPixeles(const QImage& imagen, double anchoMilimetros, double altoMilimetros, double pixelesPorMilimetro);
};

#endif // UTILIDADESGEOMETRIA_H
